\hypertarget{structnetwork__data}{}\section{network\+\_\+data Struct Reference}
\label{structnetwork__data}\index{network\+\_\+data@{network\+\_\+data}}


{\ttfamily \#include $<$udp\+\_\+handler.\+h$>$}

\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
char \hyperlink{structnetwork__data_a9346e7a82edd41c346d1528ef301469b}{rx\+\_\+buffer} \mbox{[}128\mbox{]}
\item 
char \hyperlink{structnetwork__data_a6e8bd28f3dda27bcedd8b6e39257bf9e}{addr\+\_\+str} \mbox{[}128\mbox{]}
\item 
int \hyperlink{structnetwork__data_a68f41514e366d2255d8ab802ec4ea146}{addr\+\_\+family}
\item 
int \hyperlink{structnetwork__data_a2e35f88440947101eeeb8dc91a43d5e5}{ip\+\_\+protocol}
\item 
struct sockaddr\+\_\+in \hyperlink{structnetwork__data_a553d72b8506e9098215451adffd330d4}{dest\+\_\+addr}
\item 
int \hyperlink{structnetwork__data_ab056807bd5bb97ce18f27e6b233de0b3}{sock}
\end{DoxyCompactItemize}


\subsection{Member Data Documentation}
\mbox{\Hypertarget{structnetwork__data_a68f41514e366d2255d8ab802ec4ea146}\label{structnetwork__data_a68f41514e366d2255d8ab802ec4ea146}} 
\index{network\+\_\+data@{network\+\_\+data}!addr\+\_\+family@{addr\+\_\+family}}
\index{addr\+\_\+family@{addr\+\_\+family}!network\+\_\+data@{network\+\_\+data}}
\subsubsection{\texorpdfstring{addr\+\_\+family}{addr\_family}}
{\footnotesize\ttfamily int network\+\_\+data\+::addr\+\_\+family}

\mbox{\Hypertarget{structnetwork__data_a6e8bd28f3dda27bcedd8b6e39257bf9e}\label{structnetwork__data_a6e8bd28f3dda27bcedd8b6e39257bf9e}} 
\index{network\+\_\+data@{network\+\_\+data}!addr\+\_\+str@{addr\+\_\+str}}
\index{addr\+\_\+str@{addr\+\_\+str}!network\+\_\+data@{network\+\_\+data}}
\subsubsection{\texorpdfstring{addr\+\_\+str}{addr\_str}}
{\footnotesize\ttfamily char network\+\_\+data\+::addr\+\_\+str\mbox{[}128\mbox{]}}

\mbox{\Hypertarget{structnetwork__data_a553d72b8506e9098215451adffd330d4}\label{structnetwork__data_a553d72b8506e9098215451adffd330d4}} 
\index{network\+\_\+data@{network\+\_\+data}!dest\+\_\+addr@{dest\+\_\+addr}}
\index{dest\+\_\+addr@{dest\+\_\+addr}!network\+\_\+data@{network\+\_\+data}}
\subsubsection{\texorpdfstring{dest\+\_\+addr}{dest\_addr}}
{\footnotesize\ttfamily struct sockaddr\+\_\+in network\+\_\+data\+::dest\+\_\+addr}

\mbox{\Hypertarget{structnetwork__data_a2e35f88440947101eeeb8dc91a43d5e5}\label{structnetwork__data_a2e35f88440947101eeeb8dc91a43d5e5}} 
\index{network\+\_\+data@{network\+\_\+data}!ip\+\_\+protocol@{ip\+\_\+protocol}}
\index{ip\+\_\+protocol@{ip\+\_\+protocol}!network\+\_\+data@{network\+\_\+data}}
\subsubsection{\texorpdfstring{ip\+\_\+protocol}{ip\_protocol}}
{\footnotesize\ttfamily int network\+\_\+data\+::ip\+\_\+protocol}

\mbox{\Hypertarget{structnetwork__data_a9346e7a82edd41c346d1528ef301469b}\label{structnetwork__data_a9346e7a82edd41c346d1528ef301469b}} 
\index{network\+\_\+data@{network\+\_\+data}!rx\+\_\+buffer@{rx\+\_\+buffer}}
\index{rx\+\_\+buffer@{rx\+\_\+buffer}!network\+\_\+data@{network\+\_\+data}}
\subsubsection{\texorpdfstring{rx\+\_\+buffer}{rx\_buffer}}
{\footnotesize\ttfamily char network\+\_\+data\+::rx\+\_\+buffer\mbox{[}128\mbox{]}}

\mbox{\Hypertarget{structnetwork__data_ab056807bd5bb97ce18f27e6b233de0b3}\label{structnetwork__data_ab056807bd5bb97ce18f27e6b233de0b3}} 
\index{network\+\_\+data@{network\+\_\+data}!sock@{sock}}
\index{sock@{sock}!network\+\_\+data@{network\+\_\+data}}
\subsubsection{\texorpdfstring{sock}{sock}}
{\footnotesize\ttfamily int network\+\_\+data\+::sock}



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/vedant/\+Programming/projects/pid-\/tuning-\/gui/esp\+\_\+codes/components/pid\+\_\+plotter/include/\hyperlink{udp__handler_8h}{udp\+\_\+handler.\+h}\end{DoxyCompactItemize}
